package com.huike.service;


import com.huike.po.Friend;
import com.huike.po.FriendShip;
import com.huike.pojo.FriendCustomBean;

/**
 *  丁宁
 */
public interface FriendService {
    // 处理好友订阅相关业务逻辑
    boolean handleSubscribe(String account , String friendAccount, String type);
    // 处理好友申请、添加、拒绝相关业务逻辑
    boolean handleFriend(FriendCustomBean friendRequest, String type);
    // 根据自己账号与好友账号搜索指定好友关系
    Friend searchFriendRelation(String account, String friendAccount);
    //修改好友备注
    boolean updateFriendAlias(FriendShip friend);
    // 修改好友标签
    boolean updateFriendTags(FriendShip friend);
    // 删除好友
    boolean deleteFriend(String account ,String friendAccount);
    // 拉黑好友
    boolean setFriendBlacked(FriendShip friend);
    // 取消拉黑好友
    boolean cancelFriendBlacked(FriendShip friend);
}
